xsplice: Add support for bug frames.
authorRoss Lagerwall <ross.lagerwall@citrix.com>
Wed, 27 Apr 2016 15:30:54 +0000 (11:30 -0400)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Fri, 29 Apr 2016 07:58:52 +0000 (03:58 -0400)
commitb3de9fb745318484c8ebd8c676ab24a0a3bd5483
tree3e7056c4472a57310a966c5d3a3b3467c32aaef3
parentd5ccf4482e4f3c99f1bcae242ce67bdd51f52537
xsplice: Add support for bug frames.

Add support for handling bug frames contained with xsplice modules. If a
trap occurs search either the kernel bug table or an applied payload's
bug table depending on the instruction pointer.

Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Release-acked-by: Wei Liu <wei.liu2@citrix.com>
xen/arch/x86/traps.c
xen/common/xsplice.c
xen/include/xen/xsplice.h